alga (pl:algae) - English Synonyms Dictionary